package com.quanyan.platform.model.resp;

/**
 * Created by slong.guo on 2017/3/3.
 */

import java.io.Serializable;
import java.util.List;

/**
 * 某场地资源信息
 */
public class GatherSiteItem implements Serializable {
    private static final long serialVersionUID = -1074307096920396662L;

    int Id; //场地ID
    String url; //场地图片
    String name; //场地名称
    double longitude;
    double latitude;
    int rateUserNum; //评论总人数
    int rateStarNum; //评论总星数
    int canReserve; //是否可订场
    int canVIP; //是否支持会员卡
    int clubNum; //常驻俱乐部数

    double distance; //场地与用户的距离
    int follow; //用户是否已关注

    List<GatherMatchItem> matches; //比赛信息
    List<GatherActivityItem> activities; //当前在进行的活动
    List<GatherActivityItem> activitiesUnstarted; //未开始的活动

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public int getId() {
        return Id;
    }

    public void setId(int id) {
        Id = id;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public double getLongitude() {
        return longitude;
    }

    public void setLongitude(double longitude) {
        this.longitude = longitude;
    }

    public double getLatitude() {
        return latitude;
    }

    public void setLatitude(double latitude) {
        this.latitude = latitude;
    }

    public int getRateUserNum() {
        return rateUserNum;
    }

    public void setRateUserNum(int rateUserNum) {
        this.rateUserNum = rateUserNum;
    }

    public int getRateStarNum() {
        return rateStarNum;
    }

    public void setRateStarNum(int rateStarNum) {
        this.rateStarNum = rateStarNum;
    }

    public int getCanReserve() {
        return canReserve;
    }

    public void setCanReserve(int canReserve) {
        this.canReserve = canReserve;
    }

    public int getCanVIP() {
        return canVIP;
    }

    public void setCanVIP(int canVIP) {
        this.canVIP = canVIP;
    }

    public int getClubNum() {
        return clubNum;
    }

    public void setClubNum(int clubNum) {
        this.clubNum = clubNum;
    }

    public double getDistance() {
        return distance;
    }

    public void setDistance(double distance) {
        this.distance = distance;
    }

    public int getFollow() {
        return follow;
    }

    public void setFollow(int follow) {
        this.follow = follow;
    }

    public List<GatherMatchItem> getMatches() {
        return matches;
    }

    public void setMatches(List<GatherMatchItem> matches) {
        this.matches = matches;
    }

    public List<GatherActivityItem> getActivities() {
        return activities;
    }

    public void setActivities(List<GatherActivityItem> activities) {
        this.activities = activities;
    }

    public List<GatherActivityItem> getActivitiesUnstarted() {
        return activitiesUnstarted;
    }

    public void setActivitiesUnstarted(List<GatherActivityItem> activitiesUnstarted) {
        this.activitiesUnstarted = activitiesUnstarted;
    }
}
